//Luokasta cPot perityn puoliäärettömän kuopan toteutus
//
//Joonas Koskinen
//Pro Gradu Työ
//Jyväskylän Yliopisto

#include "csqsemiinf.h"

Sqsemiinf::Sqsemiinf() {
	setName("Semi-infinite sq. well");
	setUniverse(10);
	setWidth(this->getUniverse());
	setPotLeft(0.0);
	setPotRight(this->getUniverse());
	setFx(this->getUniverse());
        setUniLeft(0.0);
        setUniRight(getUniverse());
	setTx(0.0);
	setDepth(0.0);
	setMinEnergy(0.01);
	//filter[activefilter]->calculate(this);
}

double Sqsemiinf::getPotentialValueAt(double x) {
	if(x>=0){return x;}
	else {return 100000000;}
}

Sqsemiinf::~Sqsemiinf(){}

